 package com.xiaochong.tir.common.data.po;
import java.util.Date;
import java.math.BigDecimal;

/**
 * 此类为[基础代码]自动生成
 * @author cx
 * @time 2018-08-04 15:41
 * 
 */
public class Banner {

    /** id */
    private Integer id;

    /** banner名称 */
    private String bannerName;

    /** banner图片地址 */
    private String bannerImg;

    /** 跳转地址，如果为native方式则为研报表id */
    private String redirectUrl;

    /** 发布方式，1为url，2为native */
    private String publishMode;

    /** 上架时间 */
    private Date shelfTime;

    /** 下架时间 */
    private Date downTime;

    /** 创建时间 */
    private Date createTime;

    /** 是否启用（0:否;1:是。java中对应的是false，true） */
    private Boolean enableFlag;

    /** 排序字段 */
    private String sort;



 /**
     * 获取 id 的值
     * @return Integer
     */
    public Integer getId() {
        return id;
    }
    
    /**
     * 设置id 的值
     * @param Integer id
     */
    public Banner setId(Integer id) {
        this.id = id;
        return this;
    }
 /**
     * 获取 banner名称 的值
     * @return String
     */
    public String getBannerName() {
        return bannerName;
    }
    
    /**
     * 设置banner名称 的值
     * @param String bannerName
     */
    public Banner setBannerName(String bannerName) {
        this.bannerName = bannerName;
        return this;
    }
 /**
     * 获取 banner图片地址 的值
     * @return String
     */
    public String getBannerImg() {
        return bannerImg;
    }
    
    /**
     * 设置banner图片地址 的值
     * @param String bannerImg
     */
    public Banner setBannerImg(String bannerImg) {
        this.bannerImg = bannerImg;
        return this;
    }
 /**
     * 获取 跳转地址，如果为native方式则为研报表id 的值
     * @return String
     */
    public String getRedirectUrl() {
        return redirectUrl;
    }
    
    /**
     * 设置跳转地址，如果为native方式则为研报表id 的值
     * @param String redirectUrl
     */
    public Banner setRedirectUrl(String redirectUrl) {
        this.redirectUrl = redirectUrl;
        return this;
    }
 /**
     * 获取 发布方式，1为url，2为native 的值
     * @return String
     */
    public String getPublishMode() {
        return publishMode;
    }
    
    /**
     * 设置发布方式，1为url，2为native 的值
     * @param String publishMode
     */
    public Banner setPublishMode(String publishMode) {
        this.publishMode = publishMode;
        return this;
    }
 /**
     * 获取 上架时间 的值
     * @return Date
     */
    public Date getShelfTime() {
        return shelfTime;
    }
    
    /**
     * 设置上架时间 的值
     * @param Date shelfTime
     */
    public Banner setShelfTime(Date shelfTime) {
        this.shelfTime = shelfTime;
        return this;
    }
 /**
     * 获取 下架时间 的值
     * @return Date
     */
    public Date getDownTime() {
        return downTime;
    }
    
    /**
     * 设置下架时间 的值
     * @param Date downTime
     */
    public Banner setDownTime(Date downTime) {
        this.downTime = downTime;
        return this;
    }
 /**
     * 获取 创建时间 的值
     * @return Date
     */
    public Date getCreateTime() {
        return createTime;
    }
    
    /**
     * 设置创建时间 的值
     * @param Date createTime
     */
    public Banner setCreateTime(Date createTime) {
        this.createTime = createTime;
        return this;
    }
 /**
     * 获取 是否启用（0:否;1:是。java中对应的是false，true） 的值
     * @return Boolean
     */
    public Boolean getEnableFlag() {
        return enableFlag;
    }
    
    /**
     * 设置是否启用（0:否;1:是。java中对应的是false，true） 的值
     * @param Boolean enableFlag
     */
    public Banner setEnableFlag(Boolean enableFlag) {
        this.enableFlag = enableFlag;
        return this;
    }
 /**
     * 获取 排序字段 的值
     * @return String
     */
    public String getSort() {
        return sort;
    }
    
    /**
     * 设置排序字段 的值
     * @param String sort
     */
    public Banner setSort(String sort) {
        this.sort = sort;
        return this;
    }


}